<?php
/**
 * Created by JetBrains PhpStorm.
 * User: quangvu
 * Date: 5/25/13
 * Time: 9:52 AM
 * To change this template use File | Settings | File Templates.
 */

class HomeModel extends BaseModel {

    public function __construct() {
        parent::__construct();
        $this->load->bean(array('PostBean'));
    }

    /**
     * just for test
     */
    public function getPost() {
        //return new Post("Post's title", "This is post's content");
        $post = new PostBean();
        $post->setTitle('Chàng trai Mỹ nói về những tranh cãi quanh Nick Vujicic');
        $image = '<img width="500" height="350" src="http://gamechangerdfw.com/wp-content/uploads/2012/10/nick-vujicic-closeup.jpg" />';
        $post->setContent($image . '<p><div style="width: 50%">Sau buổi gặp gỡ Nick Vujicic - một anh chàng được mệnh danh là “chàng trai kỳ diệu nhất hành tinh”, tôi có đăng trên trang cá nhân mình hình ảnh của Nick do chính tay tôi chụp khi ngồi từ hàng ghế khán giả, và kèm theo là lời viết về sự tôn trọng và quý mến của tôi dành cho anh. Đối với tôi như thế cũng quá may mắn để gặp gỡ được một con người có nghị lực phi thường như Nick.</div>');
        return $post;
    }

    public function setMessageCached($message, $value, $timeout) {
        $this->memcached->set($message, $value, $timeout);
    }

    public function getMessageCached() {
        return $this->memcached->get('message');
    }
}